<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>QSculpt: data::Vector&lt; Type &gt; Class Template Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">QSculpt
   &#160;<span id="projectnumber">0.0.1a</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><b>data</b>      </li>
      <li class="navelem"><a class="el" href="classdata_1_1_vector.html">Vector</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">data::Vector&lt; Type &gt; Class Template Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="data::Vector" --><!-- doxytag: inherits="ICollection&lt; Type &gt;" --><div class="dynheader">
Inheritance diagram for data::Vector&lt; Type &gt;:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classdata_1_1_vector.png" usemap="#data::Vector&lt; Type &gt;_map" alt=""/>
  <map id="data::Vector&lt; Type &gt;_map" name="data::Vector&lt; Type &gt;_map">
<area href="classdata_1_1_i_collection.html" alt="data::ICollection&lt; Type &gt;" shape="rect" coords="0,0,153,24"/>
</map>
 </div></div>

<p><a href="classdata_1_1_vector-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>TypeIterator</b></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfd996c28ba3d1e8cf56117d4e936444"></a><!-- doxytag: member="data::Vector::Vector" ref="abfd996c28ba3d1e8cf56117d4e936444" args="(const Vector&lt; Type &gt; &amp;cpy)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>Vector</b> (const <a class="el" href="classdata_1_1_vector.html">Vector</a>&lt; Type &gt; &amp;cpy)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdata_1_1_vector.html#af2ecb8f6dc7c2ce3a01ca4bff3af7a72">add</a> (Type e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdata_1_1_vector.html#ae9f9b0775f2febd1b49ba9a6e11e28de">remove</a> (Type e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdata_1_1_vector.html#a2efa19e63b9607dbcb4fe20a830bc188">size</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdata_1_1_vector.html#a0d1c43013df2f8b9ee3ce3c055fbb287">findClosest</a> (Type &amp;out, const Point3 &amp;p, float d) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdata_1_1_vector.html#a70ec80395d141c85190e238cfddee774">findFirstIntersect</a> (Type &amp;out, const <a class="el" href="classgeometry_1_1_ray.html">geometry::Ray</a> &amp;ray) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdata_1_1_vector.html#a3974b84784160a2c86ed5d2a848cafd7">findIntersect</a> (const <a class="el" href="classgeometry_1_1_ray.html">geometry::Ray</a> &amp;, <a class="el" href="classdata_1_1_i_collection.html">data::ICollection</a>&lt; Type &gt; *) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bbe62a43582bbe4afb7672b4f0ce79a"></a><!-- doxytag: member="data::Vector::findIntersect" ref="a4bbe62a43582bbe4afb7672b4f0ce79a" args="(const geometry::AABB &amp;, data::ICollection&lt; Type &gt; *) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>findIntersect</b> (const <a class="el" href="classgeometry_1_1_a_a_b_b.html">geometry::AABB</a> &amp;, <a class="el" href="classdata_1_1_i_collection.html">data::ICollection</a>&lt; Type &gt; *) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa77142686eb5ec33d8abe063cf82829f"></a><!-- doxytag: member="data::Vector::getData" ref="aa77142686eb5ec33d8abe063cf82829f" args="()" -->
Type *&#160;</td><td class="memItemRight" valign="bottom"><b>getData</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0171f1a05af78048ffc650970027392e"></a><!-- doxytag: member="data::Vector::operator[]" ref="a0171f1a05af78048ffc650970027392e" args="(int index)" -->
Type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a8c79a478056681cb7ea01bb4bb1a64"></a><!-- doxytag: member="data::Vector::operator[]" ref="a1a8c79a478056681cb7ea01bb4bb1a64" args="(int index) const " -->
const Type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (int index) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab39e1c750a4d9f217d3572e4736b4595"></a><!-- doxytag: member="data::Vector::at" ref="ab39e1c750a4d9f217d3572e4736b4595" args="(int index) const " -->
const Type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>at</b> (int index) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5269c0753347f26d73454693983db945"></a><!-- doxytag: member="data::Vector::toString" ref="a5269c0753347f26d73454693983db945" args="()" -->
QString&#160;</td><td class="memItemRight" valign="bottom"><b>toString</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e8a84667a7a133d9bc6778828cbcc44"></a><!-- doxytag: member="data::Vector::toQVector" ref="a5e8a84667a7a133d9bc6778828cbcc44" args="()" -->
QVector&lt; Type &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>toQVector</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00531ec0a678d4096b573a7a3173efea"></a><!-- doxytag: member="data::Vector::toQVector" ref="a00531ec0a678d4096b573a7a3173efea" args="() const " -->
const QVector&lt; Type &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>toQVector</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_iterator.html">Iterator</a>&lt; Type &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdata_1_1_vector.html#a56aadaf3718d718ee5676ff39ea55ab2">iterator</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; Type &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdata_1_1_vector.html#acba019836f71d169230e08f8aac8e798">toStdVector</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00442977f9dbf4e9974d2545bee515b3"></a><!-- doxytag: member="data::Vector::toStdSet" ref="a00442977f9dbf4e9974d2545bee515b3" args="()" -->
std::set&lt; Type &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>toStdSet</b> ()</td></tr>
</table>
<h3>template&lt;typename Type&gt;<br/>
 class data::Vector&lt; Type &gt;</h3>

<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="af2ecb8f6dc7c2ce3a01ca4bff3af7a72"></a><!-- doxytag: member="data::Vector::add" ref="af2ecb8f6dc7c2ce3a01ca4bff3af7a72" args="(Type e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Type&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classdata_1_1_vector.html">data::Vector</a>&lt; Type &gt;::add </td>
          <td>(</td>
          <td class="paramtype">Type&#160;</td>
          <td class="paramname"><em>element</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Add a new element to the collection.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">element</td><td>element to add to the collection. </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classdata_1_1_i_collection.html#a260ef1fa9b2a6d50563f3929093a9a0b">data::ICollection&lt; Type &gt;</a>.</p>

</div>
</div>
<a class="anchor" id="a0d1c43013df2f8b9ee3ce3c055fbb287"></a><!-- doxytag: member="data::Vector::findClosest" ref="a0d1c43013df2f8b9ee3ce3c055fbb287" args="(Type &amp;out, const Point3 &amp;p, float d) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Type&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classdata_1_1_vector.html">data::Vector</a>&lt; Type &gt;::findClosest </td>
          <td>(</td>
          <td class="paramtype">Type &amp;&#160;</td>
          <td class="paramname"><em>out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Point3 &amp;&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>maxDistance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Find the closest element to the point p.</p>
<p>This function find the closest primitive to the point p that is whitin a maxDistance radius. By default the radius is -1, meaning that we don't care the minimum distance.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>query point to which we want to find the closest point to that </td></tr>
    <tr><td class="paramname">maxDistance</td><td>look for the closest points within this radius. If maxDistance is negative, just look for the closest point, no matter at what distance it is. </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classdata_1_1_i_collection.html#a1f409891bed4dc8e13aa1295c69750f3">data::ICollection&lt; Type &gt;</a>.</p>

</div>
</div>
<a class="anchor" id="a70ec80395d141c85190e238cfddee774"></a><!-- doxytag: member="data::Vector::findFirstIntersect" ref="a70ec80395d141c85190e238cfddee774" args="(Type &amp;out, const geometry::Ray &amp;ray) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Type&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classdata_1_1_vector.html">data::Vector</a>&lt; Type &gt;::findFirstIntersect </td>
          <td>(</td>
          <td class="paramtype">Type &amp;&#160;</td>
          <td class="paramname"><em>out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classgeometry_1_1_ray.html">geometry::Ray</a> &amp;&#160;</td>
          <td class="paramname"><em>ray</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Overload method </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classdata_1_1_vector.html#a0d1c43013df2f8b9ee3ce3c055fbb287">findClosest</a> Find an element that a given ray intersects it.</dd></dl>
<p>It returns the first element found that intersect the ray. This does not mean that it is the closest element with respect the ray.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">ray</td><td>Ray to use for intersection test against every element. </td></tr>
    <tr><td class="paramname">out</td><td>the element found value is placed in this instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if a ray intersects a least one element. Otherwise, false </dd></dl>

<p>Implements <a class="el" href="classdata_1_1_i_collection.html#a36d8311618bee20dd6616d3880c7072d">data::ICollection&lt; Type &gt;</a>.</p>

</div>
</div>
<a class="anchor" id="a3974b84784160a2c86ed5d2a848cafd7"></a><!-- doxytag: member="data::Vector::findIntersect" ref="a3974b84784160a2c86ed5d2a848cafd7" args="(const geometry::Ray &amp;, data::ICollection&lt; Type &gt; *) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Type&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classdata_1_1_vector.html">data::Vector</a>&lt; Type &gt;::findIntersect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgeometry_1_1_ray.html">geometry::Ray</a> &amp;&#160;</td>
          <td class="paramname"><em>ray</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classdata_1_1_i_collection.html">data::ICollection</a>&lt; Type &gt; *&#160;</td>
          <td class="paramname"><em>bag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Find all the elements that intersects a given ray.</p>
<p>This method returns all element which pass through a given ray. Each element found is inserted in the collection bag. If no bag is passed (bag = NULL), then it just return if an intersections has occured.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">ray</td><td>Ray to use for intersection test against every element. </td></tr>
    <tr><td class="paramname">bag</td><td>A <a class="el" href="classdata_1_1_i_collection.html">ICollection</a> object to insert the element found.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a boolean value stating if an intersection acurred. </dd></dl>

<p>Implements <a class="el" href="classdata_1_1_i_collection.html#a33a4c898434a9217a74e7201d474deb7">data::ICollection&lt; Type &gt;</a>.</p>

</div>
</div>
<a class="anchor" id="a56aadaf3718d718ee5676ff39ea55ab2"></a><!-- doxytag: member="data::Vector::iterator" ref="a56aadaf3718d718ee5676ff39ea55ab2" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Type&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_iterator.html">Iterator</a>&lt;Type&gt; <a class="el" href="classdata_1_1_vector.html">data::Vector</a>&lt; Type &gt;::iterator </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Creates an iterator over the collection class </p>

<p>Implements <a class="el" href="classdata_1_1_i_collection.html#ad7b76e3a3a7aedf051ab8cbf0ddb2b68">data::ICollection&lt; Type &gt;</a>.</p>

</div>
</div>
<a class="anchor" id="ae9f9b0775f2febd1b49ba9a6e11e28de"></a><!-- doxytag: member="data::Vector::remove" ref="ae9f9b0775f2febd1b49ba9a6e11e28de" args="(Type e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Type&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classdata_1_1_vector.html">data::Vector</a>&lt; Type &gt;::remove </td>
          <td>(</td>
          <td class="paramtype">Type&#160;</td>
          <td class="paramname"><em>element</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Removes a new element from the collection.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">element</td><td>element to remove from the collection. </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="classdata_1_1_i_collection.html#ad82910bac9b91abc9a3816aac362e884">data::ICollection&lt; Type &gt;</a>.</p>

</div>
</div>
<a class="anchor" id="a2efa19e63b9607dbcb4fe20a830bc188"></a><!-- doxytag: member="data::Vector::size" ref="a2efa19e63b9607dbcb4fe20a830bc188" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Type&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classdata_1_1_vector.html">data::Vector</a>&lt; Type &gt;::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the number of elements contained in the collection. </p>

<p>Implements <a class="el" href="classdata_1_1_i_collection.html#aa9dc5fb6169a77c7c3ca0cb0b92df92b">data::ICollection&lt; Type &gt;</a>.</p>

</div>
</div>
<a class="anchor" id="acba019836f71d169230e08f8aac8e798"></a><!-- doxytag: member="data::Vector::toStdVector" ref="acba019836f71d169230e08f8aac8e798" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Type&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;Type&gt; <a class="el" href="classdata_1_1_vector.html">data::Vector</a>&lt; Type &gt;::toStdVector </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns all the elements in a std::vector. It copies the data into a std::vector&lt;&gt; class instance. The data has to be copiable/assignable. </p>

<p>Implements <a class="el" href="classdata_1_1_i_collection.html#a8b14debf48c6660c15145d2efefbc1f2">data::ICollection&lt; Type &gt;</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>engine/include/<a class="el" href="_vector_8h_source.html">Vector.h</a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Sat Aug 27 2011 15:38:53 for QSculpt by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
